﻿.bannerBottom{ position:absolute; left:0px; bottom:0px; width:100%; background:url(../images/ico_index7.png); height:100px;}

.kwicks {width: 1200px;height: 100px;overflow:hidden;}
.kwicks .kwick {float: left;width: 150px;height: 100px;overflow: hidden;}
.kwicks .kwick div {width: 751px;height: 100px;}
.kwicks .first {width: 750px;height:100px;}
.kwicks .first .icon{width: 150px;height:100px;background:#54aaf3;}
.kwicks .last {border-right: 0;}
.kwicks .icon {float: left;width: 150px;height: 100px;display:inline-block;border-left:1px solid rgba(255,255,255,0.3);text-align:center;color:#fff;font-size:14px;cursor:pointer;}
.kwicks .icon03{border-right:1px solid rgba(255,255,255,0.3);}
.kwicks .icon  img{ padding-top:11px; padding-bottom:10px;}
.kwicks .kwick-nr img{float: left;}
.kwicks .kwick div.kwick-nr{width:598px;height:100px;float:left;}
.kwick-nr p{height:100px;overflow: hidden;float: left; margin-top:28px; color:#fff; padding:0px 10px; line-height:22px; font-size:14px; width:255px;}
.kwick-nr p a{ color:#fff; width:255px; overflow:hidden; display:block; height:26px;}
.kwick-nr p .a1{ height:45px; overflow:hidden;}
.kwick-nr p a:hover{ color:#54AAF3;}

.pagecontent{ padding-top:30px;}
.pagecontent .contentleft{ width:230px; float:left; padding-right:35px;}
.pagecontent .contentright{ width:945px; float:right;}
.pagecontent .contentright .History{ overflow:hidden;}
.pagecontent .left1{ border:1px #eaeaea solid; margin-bottom:20px; width: 228px; height: 280px;}
.pagecontent .title{ font-size:16px; color:#555555; padding-bottom:10px;}
.pagecontent .title a{ padding-left:10px;}
.pagecontent .title .more{ float:right; color:#43a3f2; font-size:12px;     padding-top: 6px;}
.pagecontent .left1 .list{position:relative;}
.pagecontent .left1 .list li{ }
.pagecontent .left1 .list .prev{    display: block; width: 10px; height: 15px; position: absolute; background: url(../images/ico_left1.png) no-repeat; right:32px; z-index: 22; top: 250px;}
.pagecontent .left1 .list .prev:hover{ background: url(../images/ico_left2.png) no-repeat;}
.pagecontent .left1 .list .next{display: block; width: 10px; height: 15px; position: absolute; background: url(../images/ico_right1.png) no-repeat; right: 15px; z-index: 22; top: 250px;}
.pagecontent .left1 .list .next:hover{background: url(../images/ico_right2.png) no-repeat;}
.pagecontent .left1 .list h3{ font-size:14px; color:#444444; font-weight:inherit; line-height:40px; margin: 0 10px;}
.pagecontent .left1 .list p{ font-size:12px; color:#777777; line-height:20px; margin: 0 10px;}
.pagecontent .left1 .list time{ font-size:12px; color:#999999; line-height:50px; margin: 0 10px;}
.pagecontent .left2 .leftbg1{ background:url(../images/ico_19.png) no-repeat;}
.pagecontent .left2 .leftbg2{ background:url(../images/ico_20.png) no-repeat;}
.pagecontent .left2 .leftbg3{ background:url(../images/ico_21.png) no-repeat;}
.pagecontent .left2 .leftbg4{ background:url(../images/ico_22.png) no-repeat;}
.pagecontent .left2 li{width: 114px; height: 114px; float: left; padding-right: 1px; padding-bottom: 1px; text-align:center;}
.pagecontent .left2 li img{ width: 40px; margin: 0 auto; display: block; padding-top: 15px;}
.pagecontent .left2 li a{ font-size:14px; color:#fff;}
.pagecontent .contentright h2{ font-size:18px; color:#666666;}
.pagecontent .contentright .px2{ padding-bottom:20px; line-height:2;}
.pagecontent .contentright .px1{ padding-bottom:20px;}
.pagecontent .contentright .title1 p{ font-size:14px; color:#666; line-height:30px; padding-bottom:30px; font-weight:inherit;}
.pagecontent .contentright .imgDiv{ background:url(../images/nimg7.jpg) no-repeat center; height:320px; color:#666; position:relative;}
.pagecontent .contentright .text1 { position:absolute; top:6px; left:660px;}
.pagecontent .contentright .text2 { position:absolute; top:53px; left:30px; text-align:right;}
.pagecontent .contentright .text3 { position:absolute; top:278px; left:550px;}
.pagecontent .contentright .text1 h3{ font-size:24px; color:#f8b62b;font-weight:inherit;}
.pagecontent .contentright .text2 h3{ font-size:24px; color:#5FAB31;font-weight:inherit;}
.pagecontent .contentright .text3 h3{ font-size:24px; color:#39A5FF;font-weight:inherit;}

.pagecontent .contentright .imgbg{ background:url(../images/ico_23.png) no-repeat 50px center; height:500px; position:relative;}
.pagecontent .contentright p{ font-size:14px; color:#666; line-height:2;}
.pagecontent .contentright .imgbg .img1{ position:absolute; left:81px; top:243px; text-align:center;}
.pagecontent .contentright .imgbg .img1 h3{ font-size:24px; color:#fff; font-weight:inherit;}
.pagecontent .contentright .imgbg .img1 p{ color:#fff;}
.pagecontent .contentright .imgbg .img2{ position:absolute; left:247px; top:35px;}
.pagecontent .contentright .imgbg .img2 h3{ font-size:24px; color:#f8b62b; font-weight:inherit;}
.pagecontent .contentright .imgbg .img3{ position:absolute; left:513px; top:229px;}
.pagecontent .contentright .imgbg .img3 h3{ font-size:24px; color:#5faa31; font-weight:inherit;}
.pagecontent .contentright .imgbg .img4{ position:absolute; left:294px; top:402px;}
.pagecontent .contentright .imgbg .img4 h3{ font-size:24px; color:#39a5ff; font-weight:inherit;}

.pageagent .title{ text-align:center; padding-bottom:50px;}
.pageagent .title h2{ font-size:26px; color:#66afff; line-height:50px;}
.pageagent .title p{ font-size:18px; font-weight:bold; color:#e4e3e3;}
.pageagent{ height:630px; padding-top:30px; background:url(../images/agent_bg.png) no-repeat bottom center;}
.pageagent .imglist{ position:relative; background:url(../images/limgbg.jpg) no-repeat center; height:765px;}
.pageagent .imglist li{ float:left; width:98px; height:69px; margin-right:76px; text-align:center;}
.pageagent .imglist .list1{ width:1400px; height:69px; position:absolute; top:79px;z-index:996; margin-left:36px;}
.pageagent .imglist .list2{width:1400px; height:69px; position:absolute; top:164px; left:86px;z-index:997;margin-left:36px;}
.pageagent .imglist .list3{width:1400px; height:69px; position:absolute; top:254px;z-index:998;margin-left:36px;}
.pageagent .imglist .list4{width:1400px; height:69px; position:absolute; top:336px; left:86px; z-index:999;margin-left:36px;}
.pageagent .imglist .list5{width:1400px; height:69px; position:absolute; top:430px;z-index:998;margin-left:32px;}
.pageagent .imglist .list6{width:1400px; height:69px; position:absolute; top:510px;left:86px;z-index:86;margin-left:32px;}
.pageagent .imglist .list7{width:1400px; height:69px; position:absolute; top:600px;z-index:998;margin-left:32px;}
.pageagent .imglist .list8{width:1400px; height:69px; position:absolute; top:670px; left:86px;z-index:997;margin-left:36px;}

.newscontent .contentright .title1{ border-bottom: 1px #cccccc dashed; position:relative;}
.newscontent .contentright .title1 li{ height:250px; overflow:hidden;}
.newscontent .contentright .title1 .leftBtn{display: inline-block; width: 31px; height: 31px; background: url(../images/ico_left4.png) left top no-repeat;}
.newscontent .contentright .title1 .leftBtn:hover{ background: url(../images/ico_left3.png) left top no-repeat;}
.newscontent .contentright .title1 .rightBtn{display: inline-block; width: 31px; height: 31px; background: url(../images/ico_right4.png) left top no-repeat;}
.newscontent .contentright .title1 .rightBtn:hover{ background: url(../images/ico_right3.png) left top no-repeat;}
.newscontent .contentright .title1 h2{ font-size:18px; color:#333; font-weight:inherit;}
.newscontent .contentright .title1 p{ font-size:14px; color:#666; padding-top:20px; padding-bottom:50px;}
/*.newscontent .contentright .title1 a{ padding:10px 20px; border:1px #cccccc solid; font-size:14px;}*/
.newscontent .contentright .title1 .aaa{ padding:10px 20px; border:1px #cccccc solid; font-size:14px;}
.newscontent .contentright .title1 a:hover{ color:#fff; background-color:#43a3f2;}
.newscontent .contentright .titleimg{ float:left; padding-right:25px;}
.newscontent .contentright .btnGroup{ height: 31px; position: absolute; z-index: 10; right: 0px; line-height: 30px; top: 169px;}

.newscontent .contentright .list li{ background:url(../images/ico_26.png) no-repeat left center; height:60px; line-height:60px; border-bottom: 1px #cccccc dashed;}
.newscontent .contentright .list li a{ float:left; height:60px; line-height:60px; font-size:16px; color:#777777; padding-left:12px;}
.newscontent .contentright .list li a:hover{ color:#569eee;}
.newscontent .contentright .list img{ float: left; line-height: 60px; padding-top: 25px; padding-left: 22px;}
.newscontent .contentright .list em{ float:right; font-size:14px; color:#777777;}
.newscontent{ padding:30px 0px;}
.newscontent .contentleft{ width:230px; float:left; padding-right:35px;}
.newscontent .contentright{ width:945px; float:right;}
.newscontent .left1{ border:1px #eaeaea solid; margin-bottom:20px; width: 230px; height: 280px;}
.newscontent .title{ font-size:16px; color:#555555; padding-bottom:10px;}
.newscontent .title a{ padding-left:10px;}
.newscontent .title .more{ float:right; color:#43a3f2; font-size:12px;     padding-top: 6px;}
.newscontent .left1 .list{position:relative;}
.newscontent .left1 .list li{ }
.newscontent .left1 .list .prev{    display: block; width: 10px; height: 15px; position: absolute; background: url(../images/ico_left1.png) no-repeat; right:32px; z-index: 22; top: 250px;}
.newscontent .left1 .list .prev:hover{ background: url(../images/ico_left2.png) no-repeat;}
.newscontent .left1 .list .next{display: block; width: 10px; height: 15px; position: absolute; background: url(../images/ico_right1.png) no-repeat; right: 15px; z-index: 22; top: 250px;}
.newscontent .left1 .list .next:hover{background: url(../images/ico_right2.png) no-repeat;}
.newscontent .left1 .list h3{ font-size:14px; color:#444444; font-weight:inherit; line-height:40px; margin: 0 10px;}
.newscontent .left1 .list p{ font-size:12px; color:#777777; line-height:20px; margin: 0 10px;}
.newscontent .left1 .list time{ font-size:12px; color:#999999; line-height:50px; margin: 0 10px;}
.newscontent .left2 .leftbg1{ background:url(../images/ico_19.png) no-repeat;}
.newscontent .left2 .leftbg2{ background:url(../images/ico_20.png) no-repeat;}
.newscontent .left2 .leftbg3{ background:url(../images/ico_21.png) no-repeat;}
.newscontent .left2 .leftbg4{ background:url(../images/ico_22.png) no-repeat;}
.newscontent .left2 li{width: 114px; height: 114px; float: left; padding-right: 1px; padding-bottom: 1px; text-align:center;}
.newscontent .left2 li img{ width: 40px; margin: 0 auto; display: block; padding-top: 15px;}
.newscontent .left2 li a{ font-size:14px; color:#fff;}

.productlist{ padding-top:40px;}
.productlist .list .imgDiv{ text-align:center;}
.productlist .list .imgDiv img{ border:1px #ccc solid;}
.productlist .list .msg{ float:left; padding-left:30px; font-size:14px; color:#707070;}
.productlist .list li{ float: left; width: 289px; height: 298px; position: relative; padding-right: 15px; margin-bottom:15px;}
.productlist .list .list{ margin:0 auto;}
.productlist .list .txta1{ position:absolute; top:10px; text-align:center;}
.productlist .list .txta2{position:absolute; bottom:10px; text-align:center;}
.productlist .list .txt:hover{width: 376px; height: 40px;  background: rgba(16,53,135,0.9);  position: absolute; left: 0;  bottom: 0; color: #fff; font-family: "微软雅黑";}
.productlist .list .part2{ padding-top:20px; padding-bottom:60px;}
.productlist .list h3{ text-align:center; font-size:14px; color:#eee; line-height:40px; font-weight:inherit;}
.productlist .list p{ font-size: 14px; padding: 15px 22px 0; height: 120px; overflow: hidden; text-align: left;}
.productlist .list li .imgDiv img{ display:block;}
.productlist .list li .content{ position:absolute; left:0px; bottom:0px; height:200px; z-index:22; background:url(../images/bg1.png); width:100%;}
.productlist .list li .content .name{ padding:22px 0 0 18px; color:#fff; font-size:30px;}
.productlist .list li .content .name2{ padding:5px 0 5px 18px; color:#a3a3a3; font-size:12px; text-transform:uppercase;}
.productlist .list li .content .msg2{ padding-left:18px; color:#fff; font-size:16px;}
.productlist .list li .content .ico{ width:29px; height:29px; position:absolute; right:23px; bottom:11px;}
.productlist .list li .box{ position:absolute; left:0px; top:0px; height:100%; z-index:22;  background: rgba(0, 0, 0, 0.5); width:291px;; display:none;}
.productlist .list li .box .name{ padding:22px 0 0 18px; color:#333333; font-size:30px;}
.productlist .list li .box .name2{ padding:5px 0 0 18px; color:#a3a3a3; font-size:12px; text-transform:uppercase;}
.productlist .list li .box .list2{ padding-left:18px;}
.productlist .list li .box .list2 dd{ float:left; width:173px; height:96px; border:#cccccc solid 1px; margin:0 14px 17px 0;}
.productlist .list li .box .btnDiv{ width:107px; height:48px; margin:25px auto 0; font-size:18px;}
.productlist .list li .box .btnDiv a{ display:block; width:105px; height:46px;  border:#cccccc solid 1px; text-align:center; line-height:46px; color:#333;}
.productlist .list ul{width:1400px; overflow:hidden;}
.productlist .list li{width: 291px; height: 300px; float: left; position: relative; overflow: hidden; cursor: pointer;}
.productlist .list li .name{font-size: 18px; font-weight: 100; height: 40px; line-height: 30px; overflow: hidden; text-align: center;}
.productlist .list .name{ text-align:center; width: 291px; height: 40px; position: absolute; left: 0px; bottom: 0px; color: rgb(255, 255, 255); font-family: 微软雅黑;  background: rgba(0, 0, 0, 0.498039);}
.productlist .list  .a_link{overflow: hidden; text-align: center; position:relative;}
.productlist .list .a_link3{ display: block; font-size: 16px; color: #eee; width: 120px; height: 35px; line-height: 35px; margin-top: 132px; margin-left: 85px; border: 1px #fff solid;}
.productlist .agentlist{ width: 1120px; height:100px; overflow: hidden; padding:0 40px;}
.productlist .agentlist li{width:20%; float:left; display:block;}
.productlist .agentlist li img{border:1px #ccc solid;}/*新增*/
.productlist .agentlist li.aNow img{border:1px #5dc8ff solid;}/*新增*/
.productlist .agentlist li.aNow{background:url(../images/ico_55.png)no-repeat 78px bottom;height:98px;}/*新增*/
.productlist .agentlist .slick-slide{/* width: 170px; height: 98px;*/ display: block;}
.productlist .agentlist .slick-slide img{ border:1px #ccc solid;}
.productlist .agentlist .slick-prev{position:absolute; background:url(../images/ico_left5.png) no-repeat left center; width:28px; height:38px; top:27px; left:0px; z-index:222; text-indent:-9999px;}
.productlist .agentlist .slick-next{background: url(../images/ico_right5.png) no-repeat right center; width: 28px; height: 38px; position: absolute; top: 27px; right: 0px; z-index:222; text-indent:-9999px;}
.productlist .agentlist button{ border:none; text-indent:-999px; display:none;}
.productlist .agentlist .slick-current img{ border:1px #5dc8ff solid;}
.productlist .agentlist .slick-current{ background: url(../images/ico_55.png) no-repeat 78px bottom; height: 98px;}
.productlist .btnGroup{ position:relative;}
.productlist .btnGroup .leftBtn{ position:absolute; background:url(../images/ico_left5.png) no-repeat left center; width:28px; height:38px; top:27px; left:0px;}
.productlist .btnGroup .rightBtn{ background: url(../images/ico_right5.png) no-repeat right center; width: 28px; height: 38px; position: absolute; top: 27px; right: 0px;}
.productlist .tab{ width:1100px; margin:0 auto; padding-left:15px; padding-top:10px; padding-bottom:15px;}
.productlist .tab li{ width: 180px; height: 40px; border: 1px #e0e0e0 solid; text-align: center; line-height: 40px; float:left; margin-right:-1px; margin-bottom:-1px; font:14px; color:#666;}
.productlist .tab li:hover{ color:#fff; background-color:#7bb9fd;}

.pagenav{ height:55px; background-color:#f7f7f7;}
.pagenav .leftlist{ float:left;}
.pagenav .leftlist li{ width:280px; height:55px; line-height:55px; float:left; border-right:1px #fff solid; font-size:18px;}
.pagenav .rightlist{ float:right; position:relative;}
.pagenav .leftlist .pr1{ background: url(../images/ico_29.png) no-repeat 70px center; padding-left: 140px; display:block;}
.pagenav .leftlist .pr1:hover{color: #fff; background: url(../images/ico_30.png) no-repeat 70px center; background-color: #63abfa;}
.pagenav .leftlist .pr2{ background:url(../images/ico_31.png) no-repeat 70px center;padding-left: 140px; display:block;}
.pagenav .leftlist .pr2:hover{ color:#fff; background:url(../images/ico_32.png) no-repeat 70px center; background-color: #63abfa;}
.pagenav .rightlist li{ font-size:12px; color:#cacaca; float: left; width: 165px; height: 55px; line-height: 55px;}
.pagenav .rightlist .pr3{ background: url(../images/ico_34.png) no-repeat 70px center; padding-left: 140px;    padding: 23px 94px 20px 25px;}
.pagenav .rightlist .pr4{ background:url(../images/ico_36.png) no-repeat 70px center;padding-left: 140px; padding: 23px 110px 20px 0px;}
.pagenav .rightlist .pr3:hover{ background: url(../images/ico_33.png) no-repeat 70px center;    padding: 23px 94px 20px 25px;}
.pagenav .rightlist .pr4:hover{background:url(../images/ico_35.png) no-repeat 70px center;padding-left: 140px; padding: 23px 110px 20px 0px;}
.pagenav .page3 .mouse{background:url(../images/sidebar_bg1.png) left top no-repeat; width:221px; height:228px; left:-222px; top:0px;}
.pagenav .page3 .mouse { width: 229px;border:1px #eee solid;height: 257px; color: #666; background: #fff; left:27px; top:55px;}
.pagenav .page3 .mouse h2{ text-indent:15px; padding-top:12px; line-height:2;}
.pagenav .mouse { position: absolute; left: -200px; top: 0px; display:none;}
.pagenav .page3 .mouse dl { width: 229px; float: left;margin-top: 10px;}
.pagenav .page3 .mouse dl dd { float: left; width: 90px;margin-left: 15px;line-height: 28px;}
.pagenav .page3 .mouse dl dd a {height: auto; background: none;}
.pagenav .liNow .mouse{display:block;}


.productdetails{ padding-top:40px;}
.productdetails .text1 h2{ font-size:18px; color:#569eee; padding-bottom:20px;}
.productdetails .text1 p{ font-size:14px; color:#666; line-height:35px;}
.productdetails .text1 em{ font-size:14px; font-weight:bold; color:#333;}
.productdetails .text1 img{ padding-top:20px; padding-bottom:20px;}

.productdetails1{ background-color:#f9f9f9; padding-top:40px; padding-bottom:100px;}
.productdetails1 h2{font-size:18px; color:#569eee; padding-bottom:20px;}
.productdetails1 h3{ font-size:18px; color:#333; font-weight:inherit; line-height:40px;}
.productdetails1 .tabtop{ background-color:#595959; color:#fff;}
.productdetails1 li{ height:45px; border-bottom:1px #e5e5e5 solid;}
.productdetails1 .text2 .tabtop .td1{    text-align: center;
    font-size: 18px;
    color: #fff;
    width: 646px;
    height: 45px;
    float: left;
    line-height: 45px;
    border-left: 1px #e5e5e5 solid;
    border-right: 1px #e5e5e5 solid;}
.productdetails1 .text2 .tabtop .td2{ text-align: center; font-size:18px; color:#fff; width:280px; float:left; line-height: 45px; border-right: 1px #e5e5e5 solid;}

.productdetails1 .text2 .td1{ font-size:14px; color:#777; line-height:45px;width: 646px; text-align:center;border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; float:left;}
.productdetails1 .text2 .td2{ font-size:14px; color:#777; line-height:45px;width: 280px; text-align:center; border-right: 1px #e5e5e5 solid; float:left;}
.productdetails1 .text2 ul{ padding-bottom:30px;}

.pagedownload{width: 945px; float: right;}
.pagedownload .tabtop{ background-color:#43A3F2; color:#fff;}
.pagedownload li{ height:50px; border-bottom:1px #e5e5e5 solid;}
.pagedownload .tabtop .td1{ text-align: center; font-size: 18px; color: #fff; width: 541px; height: 50px; float: left; line-height: 50px; border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; background: none; text-indent: 0;}
.pagedownload .tabtop .td2{ text-align: center; font-size:18px; color:#fff; width:200px; float:left; line-height: 50px; border-right: 1px #e5e5e5 solid;}
.pagedownload .td1{font-size: 14px;
    color: #777;
    line-height: 50px;
    width: 541px;
    float: left;
    background: url(../images/ico_38.png) no-repeat 10px center;
    text-indent: 30px;}
.pagedownload .td2{ font-size: 14px; color: #777; line-height: 50px; width: 200px; text-align: center; float: left;}

.contentright .service{ height:678px;}
.contentright .service h2{ font-size:18px; color:#666;}
.contentright .service .txt1{ background:url(../images/ico_39.png) no-repeat left center; padding-left:70px; padding-top:30px; height:70px;}
.contentright .service .txt2{ background:url(../images/ico_40.png) no-repeat left center; padding-left:70px; padding-top:30px;height:70px;}
.contentright .service .txt3{ background:url(../images/ico_41.png) no-repeat left center; padding-left:70px; padding-top:30px;height:70px;}
.contentright .service h3{ font-size:16px; color:#666;}
.contentright .service p{ font-size:14px; color:#666;}
.contentright .service .txt3 p{ line-height:30px;}
.contentright .service .txt3 em{ font-weight:bold;}

.contentright .service1 li{ height:345px; border-bottom:1px #eaeaea dashed;}
.contentright .service1 .text{ float:left; padding-top:73px;}
.contentright .service1 .text h3{ font-size:18px; color:#666;line-height:60px;}
.contentright .service1 .text p{ font-size:14px; color:#666; padding:5px 0;}
.contentright .service1 .text img{ padding-right:10px;}
.contentright .service1 .map{ float:right; padding-top:42px;}

.contentright  .repair .td3 input{ width:98%; height:45px;}
.contentright  .repair input{ width:95%; height:45px;}
.contentright  .repair .list{ padding-top:15px;}
.contentright  .repair .td2 label input{ width:16px; height:16px; margin-top:14px;}
.contentright  .repair li{ height:45px; line-height:45px; border-top:1px #e0e0e0 solid;}
.contentright  .repair b{ color:#F00; padding-left:2px;}
.contentright  .repair label{font-size: 14px; font-weight: inherit; margin:0px 20px; color: #666;}
.contentright  .repair li:last-child{height:45px; line-height:45px; border-bottom:1px #e0e0e0 solid;}
.contentright  .repair .td1:last-child{border-right:1px #e0e0e0 solid;}
.contentright  .repair .td1{ width:160px; height:45px; border-left:1px #e0e0e0 solid; float:left; text-align:center; font-size:14px; color:#666;}
.contentright  .repair .td2:last-child{border-right:1px #e0e0e0 solid;}
.contentright  .repair .td2{ width:310px; height:45px; border-left:1px #e0e0e0 solid; float:left; text-align:center;}
.contentright  .repair .td3{ width:782px; height:45px;  float:left; text-align:center; border-left:1px #e0e0e0 solid;}
.contentright  .repair .td3:last-child{border-right:1px #e0e0e0 solid;}
.contentright  .repair .btn{ text-align:center; font-size:16px; color: #666; border: 1px #e0e0e0 solid;  width: 120px; height: 40px; line-height: 40px; margin: 0 auto; margin-top: 30px;}
.contentright  .repair .btn:hover{ color:#fff; background-color:#569eee;}
.contentright  .repair .btn:hover a{ color:#fff;}
.contentright  .repair .btn a:hover{ color:#fff;}

.newsNav .wal{ position:relative;}
.newsNav{ position: relative; width: 100%; height: 70px;border-bottom: 1px #ededed solid; padding:10px 0;}
.newsNav li{ float:left; height:50px; line-height:20px; text-align:left; border-right:1px #ededed solid;padding: 10px 177px;}
.newsNav li:last-child{border-right:none;}
.newsNav li a{ color:#fff; font-size:14px; display:block; padding:0 20px; padding-top:14px;}
.newsNav li a span{ color:#666666; display:block; font-size:18px;}
.newsNav li a em{ color:#a1a1a1; font-size:14px;}
.newsNav li a:hover span{ color:#28A6F0;}
.newsNav li a:hover em{ color:#28A6F0;}
.newsNav li a.aNow span{color:#28A6F0;}
.newsNav li a.aNow em{color:#28A6F0;}
.newsNav li a.aNow{background:url(../images/ico_on5.png) no-repeat left 0px;}
.newsNav li .list1{ background:url(../images/ico_off5.png) no-repeat left 0px; height:60px; padding-left:110px;}
.newsNav li .list2{ background:url(../images/ico_off6.png) no-repeat left 0px; height:60px; padding-left:110px;}
.newsNav li .list2:hover{ background:url(../images/ico_on6.png) no-repeat left 0px; height:60px; padding-left:110px;}
.newsNav li .list1:hover{ background:url(../images/ico_on5.png) no-repeat left 0px;}
.newsNav li a.aNow1 span{color:#28A6F0;}
.newsNav li a.aNow1 em{color:#28A6F0;}
.newsNav li a.aNow1{background:url(../images/ico_on6.png) no-repeat left 0px;}
.newsNav li a.aNow, .pageNav li a:hover{}

.ideaNav .wal{ position:relative;}
.ideaNav{ position: relative; width: 100%; height: 70px;border-bottom: 1px #ededed solid; padding:10px 0;}
.ideaNav li{ float:left; height:50px; line-height:20px; text-align:left; border-right:1px #ededed solid;padding: 10px 177px;}
.ideaNav li:last-child{border-right:none;}
.ideaNav li a{ color:#fff; font-size:14px; display:block; padding:0 20px; padding-top:14px;}
.ideaNav li a span{ font-size:18px; color:#666666; display:block;}
.ideaNav li a em{ font-size:14px; color:#a1a1a1;}
.ideaNav li a:hover span{ color:#28A6F0;}
.ideaNav li a:hover em{ color:#28A6F0;}
.ideaNav li a.aNow span{color:#28A6F0;}
.ideaNav li a.aNow em{color:#28A6F0;}
.ideaNav li a.aNow{background:url(../images/ico_on11.png) no-repeat left 0px;}
.ideaNav li a.aNow2 span{color:#28A6F0;}
.ideaNav li a.aNow2 em{color:#28A6F0;}
.ideaNav li a.aNow2{background:url(../images/ico_on12.png) no-repeat left 0px;}
.ideaNav li .list1{ background:url(../images/ico_off11.png) no-repeat left 0px; height:60px; padding-left:110px;}
.ideaNav li .list2{ background:url(../images/ico_off12.png) no-repeat left 0px; height:60px; padding-left:110px;}
.ideaNav li .list2:hover{ background:url(../images/ico_on12.png) no-repeat left 0px; height:60px; padding-left:110px;}
.ideaNav li .list1:hover{ background:url(../images/ico_on11.png) no-repeat left 0px;}


.contentright hr{ height:1px;border:none;border-top:1px dashed #c5c5c5;}
.contentright .share li{ float: left; width: 27px; margin: 0 5px;}
.contentright .newsdetail_right_top h2{ font-size:18px; color:#333; text-align:center;}
.contentright .newsdetail_right_top .author{text-align: center; font-size: 14px; color: #999; line-height: 60px;}
.contentright .newsdetail_right_top .author time{ padding-right: 60px;}
.contentright .newsdetail_right_top .tjtext{ font-size:14px; height:30px; line-height:30px;}
.contentright .newsdetail_right_top .tjtext h3{ color:#777; float:left;}
.contentright .newsdetail_right_top .tjtext a{ color:#999;}
.contentright .newsdetail_left_content p{ font-size:14px; color:#666;padding-bottom: 20px; padding-top:20px;} 
.contentright .newsdetail_left_content em{font-size: 14px; font-weight: bold; color: #666;}
.contentright .newsdetail_left_content h3{ text-align:center;}
.contentright .newsdetail_left_footer .share{height: 27px; line-height: 27px;}
.contentright .newsdetail_left_footer .share p{ float:left; line-height:40px;}

/*发展历史外观111*/
.historyTab{ height:128px; position:relative; background:url(../images/ico_history.png) no-repeat left 65px; border-bottom:#dddddd solid 1px; padding-bottom:25px;}
.historyTab li{ padding-left:5px;width:126px; float:left; font-size:20px; text-align:center; padding-top:90px; background:url(../images/ico_history1.png) no-repeat center 51px; height:113px; color:#999;}
.historyTab li.liNow,.historyTab li:hover{ font-size:24px; background:url(../images/ico_history4.png) no-repeat center 0px;}
.historyTab .leftBtn{position:absolute; z-index:10; left:0px; top:47px; display:block; width:24px; height:42px; overflow:hidden; background:url(../images/ico_left5.png) left top no-repeat;}
.historyTab .rightBtn{position:absolute; z-index:10; right:0px; top:47px; display:block; width:24px; height:42px; overflow:hidden; background:url(../images/ico_right5.png) left top no-repeat;}
.historyTab .leftBtn:hover{background:url(../images/ico_left6.png) left top no-repeat;}
.historyTab .rightBtn:hover{background:url(../images/ico_right6.png) left top no-repeat;}
.contentright .history .tabContent li{ position:relative; padding-left:150px; background:url(../images/icobg.png) 149px repeat-y;}
.history .tabContent li .year{ text-align:center; font-size:24px; position:absolute; width:158px; left:0px; top:53px; background:url(../images/ico_28.png) no-repeat 135px 3px; color:#666;}
.history .tabContent li .msg{padding: 40px 0 40px 30px; border-bottom: 1px #666 dashed; font-size: 14px; line-height: 2; color:#666;}
.tabContent{ display:none;}
.productlist .tab li.liNow,.productlist .tab li:hover{ color: #fff; background-color: #7bb9fd;}

/*发展历史外观结束11111*/
.productFlash{ height: 450px; background: url(../images/nimg_banner7.jpg) no-repeat top center; overflow: hidden; position: relative; width: 100%; margin-top: 45px;}
.productFlash .wal{ position:relative;}
.productFlash .bd{position: absolute; top: 79px; left: 40%;}
.productFlash .bd li{width: 475px; height: 335px;}
.productFlash .btnDiv{position: absolute; top: 143px; right: 70px; z-index: 22; }
.productFlash .prev{ background:url(../images/ico_up1.png) no-repeat top center; width:50px; height:23px;position: absolute; right: 96px; top: 98px;}
.productFlash .next{ background:url(../images/ico_dowm1.png) no-repeat top center; width:50px; height:23px; position: absolute; right: 96px; top: 387px;} 
.productFlash .btnDiv span{ float: none; margin-bottom: 10px; display: block;}
.productFlash .btnDiv img{ border:1px #fff solid;}
.productFlash .btnDiv2{ display:none;}
.productFlash .contentBox{ position: absolute; z-index: 22; top: 167px; left: 45px; overflow: hidden;}
.productFlash .contentBox .name{ font-size: 24px; color: #666; font-weight: bold;}
.productFlash .contentBox .msg{font-size: 18px; color: #666; line-height:80px;}
.productFlash .contentBox .msg2{font-size: 18px; color:#666;}


.pageDown{height:55px; position:relative;}
.pageDown .btn{position: absolute; top: 6px; right: 0px; width: 121px; height: 33px; background: url(../images/ico_btn.png) center no-repeat; line-height: 33px; color: #fff; font-size: 14px; text-align:center;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px;}
.pageDown li b{ color:#666;}
.pageDown li em{ padding-left:30px;}

.contentright .idea .title{ height:40px;}
.contentright .idea h2{ font-size:24px; color:#569eee; font-weight:inherit; float:left;}
.contentright .idea em{ color:#93c2f7; font-size:14px; height: 40px; line-height: 44px; padding-left: 10px;}
.contentright .idea p{ text-indent:25px;}
.contentright .idea .img1{ padding-top:20px; text-align:center;}

.contentright .recruit .list li{ height:50px; line-height:50px; border-bottom:1px #e8e8e8 solid;}
.contentright .recruit .list .tabtop div{font-size:14px; font-weight:bold; color:#ffffff; height:55px; line-height:55px; background-color:#43a3f2;}
.contentright .recruit .list div{ font-size:14px; color:#666; width:236px; text-align:center; float:left;}
.contentright .recruit .list div img{ padding-right:10px; padding-top:16px;}

.recruitdatails .title h2{ font-size: 24px; color: #569eee; font-weight: inherit; padding-bottom: 20px; width: 591px; border-bottom: 1px #e0e0e0 dashed;}
.recruitdatails .list h3{ font-size:16px; color:#444; background:url(../images/ico_49.png) no-repeat left center; text-indent:15px; line-height:40px;}
.recruitdatails .list p{ font-size:14px; color:#666; text-indent:16px; line-height:40px;}
.recruitdatails .txt1{ padding-top:20px; margin-top:60px; height:130px; border-bottom: 1px #e0e0e0 dashed;}
.recruitdatails .txt2{  padding-top:20px; padding-bottom:20px; border-bottom: 1px #e0e0e0 dashed;}
.recruitdatails .txt3{  padding-top:20px; padding-bottom:20px; border-bottom: 1px #e0e0e0 dashed;}
.recruitdatails .txt4{  padding-top:20px; padding-bottom:40px;}
.recruitdatails .txt1 ul{ padding-left:15px; padding-top:13px;}
.recruitdatails .txt1 li{ font-size: 14px; color: #666; width: 309px; float: left; height: 30px;}
.recruitdatails .share{ height:40px; line-height:40px;}
.recruitdatails .share p{ float:left;}
.contentright .recruitdatails .share list2 li{ float: left; width: 27px; margin: 5px 5px;}
.contentright .list2 img{ padding-top:6px;}

.contactNav .wal{ position:relative;}
.contactNav{ position: relative; width: 100%; height: 70px;border-bottom: 1px #ededed solid; padding:10px 0;}
.contactNav li{ float:left; height:50px; line-height:20px; text-align:left; border-right:1px #ededed solid;padding: 10px 80px;}
.contactNav li:last-child{border-right:none;}
.contactNav li a{ color:#fff; font-size:14px; display:block; padding:0 20px; padding-top:14px;}
.contactNav li a span{ font-size:18px; color:#666666; display:block;}
.contactNav li a em{ font-size:14px; color:#a1a1a1;}
.contactNav li a:hover span{ color:#28A6F0;}
.contactNav li a:hover em{ color:#28A6F0;}
.contactNav li a.aNow span{color:#28A6F0;}
.contactNav li a.aNow em{color:#28A6F0;}
.contactNav li a.aNow{background:url(../images/ico_on13.png) no-repeat left 0px;}
.contactNav li a.aNow2 span{color:#28A6F0;}
.contactNav li a.aNow2 em{color:#28A6F0;}
.contactNav li a.aNow2{background:url(../images/ico_on14.png) no-repeat left 0px;}
.contactNav li a.aNow3 span{color:#28A6F0;}
.contactNav li a.aNow3 em{color:#28A6F0;}
.contactNav li a.aNow3{background:url(../images/ico_on15.png) no-repeat left 0px;}
.contactNav li .list1{ background:url(../images/ico_off13.png) no-repeat left 0px; height:60px; padding-left:110px;}
.contactNav li .list1:hover{ background:url(../images/ico_on13.png) no-repeat left 0px;}
.contactNav li .list2{ background:url(../images/ico_off14.png) no-repeat left 0px; height:60px; padding-left:110px;}
.contactNav li .list2:hover{ background:url(../images/ico_on14.png) no-repeat left 0px; height:60px; padding-left:110px;}
.contactNav li .list3{ background:url(../images/ico_off15.png) no-repeat left 0px; height:60px; padding-left:110px;}
.contactNav li .list3:hover{ background:url(../images/ico_on15.png) no-repeat left 0px; height:60px; padding-left:110px;}

.contentright .contactus .topmap{ text-align:center;}
.contentright .contactus h2{ font-size:24px; color:#666; font-weight:inherit; padding-top:20px; padding-bottom:30px;}
.contentright .contactus .text{ padding-top:20px;}
.contentright .contactus .text li{height: 50px; line-height: 50px; float: left; width: 467px; margin-bottom: 30px;}
.contentright .contactus .text li img{ float:left; padding-right:20px;}
.contentright .contactus .text li p{ font-size:18px; color:#888;}
.contentright .contactus .text .img2{height: 50px; line-height: 50px; float: left;margin-bottom: 20px; width:100%;}
.contentright .contactus .text .img2 img{float:left; padding-right:20px;}
.contentright .contactus .text .img2 p{font-size:18px; color:#888;}

.contentright .feedback b{font-size:18px; color:#ff0000;}
.contentright .feedback li b{ font-size:18px; padding-left:10px;}
.contentright .feedback h2{ font-size:16px; color:#444; height:50px; border-bottom:1px #e0e0e0 dashed;}
.contentright .feedback .message_list{width:100%;}
.contentright .feedback li{ height:30px; width:100%; padding-top:20px;}
.contentright .feedback li .input1{ width: 270px; height: 30px; line-height: 30px;  border: #e0e0e0 solid 1px;  background: #fff; margin-left: 20px;}
.contentright .feedback em{ font-size: 14px; height: 30px; line-height: 30px; text-align: left; float: left; color:#666;}
.contentright .feedback dl{ width:100%; height:30px; padding-left:48px;}
.contentright .feedback dd input{ width: 30px; height: 16px; line-height: 20px;}
.contentright .feedback dd{ float:left; font-size:14px; color:#666; padding-right:30px;}
.contentright .feedback li textarea{ width:500px; height:160px;  border: #e0e0e0 solid 1px;  background: #fff; margin-left: 20px;}
.contentright .text4{ height:437px; padding-left:40px;}
.contentright .message_btn{ padding-left:90px;}
.contentright .message_btn .btn1{ font-size:16px; font-weight:bold; color:#fff; background-color:#569eee; padding: 6px 40px; margin-top: 20px; margin-right: 50px;}

.text404{ background-color:#fff9f1; height:750px; margin-top:45px;}
.text404 .text1{ margin:0 auto; width:698px; height:405px; background:url(../images/nimg404.png) no-repeat center; padding-top:230px;}
.text404 .text1 h2{ font-size:100px; color:#39a5ff; text-align: center;}
.text404 .text1 p{ font-size:28px; color:#999; text-align: center; line-height:60px;}
.text404 .text1 a{ padding-right:180px; font-size:18px; color:#39a5ff; display: block; text-align: right;}

.contentright .search h2{ font-size:24px; color:#666; font-weight:inherit;}
.contentright .search li{ padding:40px 0px; border-bottom:1px #e0e0e0 dashed;}
.contentright .search .list h3 a{ font-size:14px; color:#333;}
.contentright .search .list h3 a:hover{ color:#569eee;}
.contentright .search .list h3{padding-bottom:20px;}
.contentright .search .text14{ font-size:14px; padding-top:30px;}
.contentright .search p{ font-size:12px; line-height:2;}
.contentright .search p em{ color:#569eee; line-height:20px;}
.contentright .search .dtext{ padding-top:20px;}
.contentright .search .dtext a{ color:#569eee;}
.contentright .search .dtext time{ font-size:12px; color:#666; padding-right:40px;}


/*-----------------------------------------------------------*/
